package com.zpark.se.io.file;

import java.io.File;

/**
 * File类（文件类）：
 *      在 Java 中，File 类是 java.io 包中唯一代表磁盘文件本身的对象，也就是说，如果希
 * 望在程序中操作文件和目录，则都可以通过 File 类来完成。File 类定义了一些方法来操作文件，
 * 如新建、删除、重命名文件和目录等。
 *		File 类不能访问文件内容本身，如果需要访问文件内容本身，则需要使用输入/输出流。
 *		File 类提供了如下三种形式构造方法。
 * 				File(String path)：如果 path 是实际存在的路径，则该 File 对象表示的
 * 				是目录；如果 path 是文件名，则该 File 对象表示的是文件。
 * 				File(String path, String name)：path 是路径名，name 是文件名。
 * 				File(File dir, String name)：dir 是路径对象，name 是文件名。
 */
public class Demo01 {
    public static void main(String[] args) {
        /**
         * 文件路径问题：
         *      1、相对路径：相对路径是相对于当前文件目录来定位资源的路径。通常使用“./”表示
         *      2、绝对路径：绝对路径是直接指明文件或目录的位置，通常使用“/”开头
         *
         * java当中的相对路径是以当前项目根目录为基准的（src目录）
         */
        // 创建file类对象
        File f1 = new File("src/com/zpark/se/io/file/Demo01.java");

    }
}
